How to Install Zill Ship Courier
Follow these simple steps to install on any s hosting account that supports PHP & MySQL:

✅ Requirements
Before you begin, ensure your hosting has:

PHP 8.1 or higher

MySQL 5.7 or higher



🧾 Step-by-Step Installation
1. Upload the Script
Login to your cPanel.

Open File Manager.

Navigate to the public_html/ folder (or your subdomain folder).

Upload the zillship.zip file and extract it.

2. Create a Database
Go to MySQL® Databases in cPanel.

Create a new database, username, and assign the user to the database with All Privileges.

Save the DB name, username, and password.

3. Configure .env File
In the extracted folder, locate the .env file.


Edit the .env file with your database details:

APP_NAME="Zillship"
APP_URL=http://yourdomain.com

DB_HOST=localhost
DB_DATABASE=your_db_name
DB_USERNAME=your_db_user
DB_PASSWORD=your_db_password

site will be up 
admin details is 
yoururl/panel/panel_admin
admin@mail.com
123456


TO SET WALLET ADDRESS IN

Edit .env file

Scroll down to line 35

Set the wallet name in admin

Use the same name of payment method you used in admin payment settings without space in env and paste address

- Note - Always monitor wallet address, we are not responsible for any breach due to infrequent checks


 Note: If you want turn on Customs Clearance Document Required Notification on the tracking result page  you need to update shipment status to Customs



*********************************************************************
**** This online Courier script is for educational purposes only. 
We are not responsible for any illegal use of this script. ******
The company is not liable
for any damages or legal issues from misuse. Users must comply with all laws.

********************************************************************


script details
 Key Features
✅ Admin Courier Management Panel
→ Create, update, and delete shipments easily

✅ Auto-Generated Tracking Code
→ Includes site initials for brand identity (e.g., RE123XYZ9)

✅ Real-Time Shipment Tracking
→ Users can track via tracking code
→ Map view shows origin, current location, and destination
→ Timeline of updates

✅ Interactive Map (Leaflet.js)
→ Displays origin, live location, and destination with custom icons

✅ Shipment Timeline & Comments
→ Status updates with date, time, location, and internal notes

✅ Email Notifications
→ Automatic email to sender & receiver on:

Courier creation

New updates added

✅ Permit Requirement Handling
→ Define permits (e.g., customs) that must be cleared before delivery

✅ Print Shipping Invoice
→ Generate PDF-style invoice with all shipment details

✅ Image Upload for Packages
→ Attach package photos at creation time

✅ Mobile-Responsive UI (Tailwind CSS)
→ Works seamlessly across all devices

🛠️ Built With
Laravel 10

Tailwind CSS

AlpineJS

Leaflet.js (Map)

Blade Template Engine

FontAwesome Icons

